/*
 *
 *  Copyright (C) 2012-2024
 *  All rights reserved, Designed By 杭州连线客信息技术有限公司
 *  注意：
 *  本软件为杭州连线客信息技术有限公司开发研制，未经购买不得使用
 *  购买后可获得全部源代码（禁止转卖、分享、上传到码云、github等开源平台）
 *  一经发现盗用、分享等行为，将追究法律责任，后果自负
 *
 */

package com.lxk.oms.log.listen;

import com.lxk.event.oms.OrderOptionLogEvent;
import com.lxk.oms.log.domain.bo.OmsCommonOrderLogBo;
import com.lxk.oms.log.service.IOmsCommonOrderLogService;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.dromara.common.tenant.helper.TenantHelper;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;

/**
 * 普通订单操作日志
 *
 * @author heyi
 * 2024/8/19
 */
@Slf4j
@Component
@AllArgsConstructor
public class OrderOptionLogListen {

    private final IOmsCommonOrderLogService omsCommonOrderLogService;

    /**
     * 订单操作事件
     *
     * @param event
     */
//    @EventListener
//    public void orderOptionListener(OrderOptionLogEvent event) {
//        TenantHelper.dynamic(event.getTenantId(), () -> {
//            OmsCommonOrderLogBo add = new OmsCommonOrderLogBo();
//            add.setMerId(event.getMerId());
//            add.setUserId(event.getUserId());
//            add.setContent(event.getContent());
//            add.setLogType(event.getOrderLogEnums().getCode());
//            add.setUserType(event.getUserType());
//            omsCommonOrderLogService.insertByBo(add);
//        });
//    }
}
